package com.weimob.mcloud.wechatwork.customer.service.user.module.bo.tag;

import java.io.Serializable;

/**
 * @author junlong.lv
 * @version 1.0
 * @date 2021/10/21 11:35 上午
 */
public class TagBO implements Serializable {

    private static final long serialVersionUID = -2574431146659001567L;
    /**
     * 标签组
     */
    private TagGroupBO tagGroupBO;

    /**
     * 标签id
     */
    private String cdpTagId;

    /**
     * 外部标签id, eg.企微官方标签
     */
    private String externalTagId;

    /**
     * 标签名称
     */
    private String tagName;

    /**
     * 标签类型, 1-企微官方标签, 2-微盟官方标签
     */
    private Integer tagSource;

    /**
     * 标签类型
     * @see com.weimob.mcloud.wechatwork.customer.service.user.enums.TagTypeEnum
     */
    private Integer tagType;

    private String tagValue;

    /**
     * 是否被打上标签
     */
    private Boolean use;

    public TagGroupBO getTagGroupBO() {
        return tagGroupBO;
    }

    public void setTagGroupBO(TagGroupBO tagGroupBO) {
        this.tagGroupBO = tagGroupBO;
    }

    public String getCdpTagId() {
        return cdpTagId;
    }

    public void setCdpTagId(String cdpTagId) {
        this.cdpTagId = cdpTagId;
    }

    public String getExternalTagId() {
        return externalTagId;
    }

    public void setExternalTagId(String externalTagId) {
        this.externalTagId = externalTagId;
    }

    public String getTagName() {
        return tagName;
    }

    public void setTagName(String tagName) {
        this.tagName = tagName;
    }

    public Integer getTagSource() {
        return tagSource;
    }

    public void setTagSource(Integer tagSource) {
        this.tagSource = tagSource;
    }

    public Boolean getUse() {
        return use;
    }

    public void setUse(Boolean use) {
        this.use = use;
    }

    public Integer getTagType() {
        return tagType;
    }

    public void setTagType(Integer tagType) {
        this.tagType = tagType;
    }

    public String getTagValue() {
        return tagValue;
    }

    public void setTagValue(String tagValue) {
        this.tagValue = tagValue;
    }
}
